Tabard Street

Tabard Street
London, SE1 4LA