The Lodge Tavern

The Lodge Tavern
53 The Mall, London, W5 3TA
Photo of The Lodge Tavern