Pavillion, London, UK

Located in the glamorous and exclusive St. John's Wood High Street, opposite the famous Lords Cricket ground.