Grand Connaught Rooms

Details

Location

Address:
61-65 Great Queen Street, London, WC2B 5DA, United Kingdom