20 Upper Ground Greater London, England SE1 9PP
Seated: 80
Standing: 80
Square Feet: 796 ft2
Studio 2
Empty Floor Plan