Tabard Street Piazza

Tabard Street Piazza
Borough High Street, London, SE1 1JA