The Garratt Tavern

The Garratt Tavern
89 Garratt Lane, London, SW18 4DW
Photo of The Garratt Tavern