City guide / Bars

 Back to the previous page


The Windsor Castle

114 Campden Hill Road
W8 7AR London, United Kingdom

 

T : +44 (0)20 7243 8797
www.thewindsorcastlekensington.co.uk

 
pub