15 Leman Street Greater London, England E1 8EN
Seated: 52
Standing: 120
Book our first-floor restaurant. 120 standing, 52 seated.