The Castle Inn

The Castle Inn
36 St. Marys Road, London, W5 5EU
Photo of The Castle Inn