Tapping the Admiral

Tapping the Admiral
77 Castle Road, London, NW1 8SU
Photo of Tapping the Admiral

CAMRA North London Pub of the Year 2013.