The Castle Tavern

179 Powis Street London SE18 6JL