Main House

Located In: The Other Palace

Seated: 308
Learn More

The Other Palace

The Other Palace

Main House
Address
The Other Palace

12 Palace Street Greater London, England SW1E 5JA

Business Space Location Map
Capacity

Seated: 308

Equipment
  • A/V Equipment