Westminster Bridge Road Greater London, England SE1 7PB
Seated: 60
Standing: 150
Square Feet: 2,023 ft2