The Other Palace

 

Address: 12 Palace Street, London, United Kingdom, SW1E 5JA

Nearest Tube: Victoria

Nearest Train: Victoria


View Larger Map

Click here for a Seating Plan