Company name: St John's Smith Square
Description: Located in concert hall in church
Smith Square, London SW1P 3HA, United Kingdom