The Other Palace
Address: 12 Palace Street, London, United Kingdom, SW1E 5JA
Nearest Tube: Victoria
Nearest Train: Victoria
Click here for a Seating Plan