The Castle
The Castle, 30, West Street, Greenhill, Harrow on the Hill, London Borough of Harrow, London, Greater London, England, HA1 3EF, United Kingdom
About
The Castle is a dog friendly pub in London, HA1.
Contact
Reviews - 
3 Reviews





