Tabard Gardens

Tabard Gardens
Tabard Street, London, SE1 4LA
Photo of Tabard Gardens