Albion Grill SE1

Albion Grill SE1

Pavilion B, NEO Bankside, Holland Street, London SE1 9FU / Albion is a grill, wine shop, cafe and food market.
Albion Grill SE1