HM Tower of London
Capacity
240 Seated
300 Standing
Location
HM Tower of London, Central London