60 Upper Thames Street Greater London, England EC4V 3AD
Seated: 80
Standing: 120
Square Feet: 1,270 ft2