Windsor Castle, Kensington

Acton, United Kingdom

Windsor Castle, Kensington

The Windsor Castle is a Grade II listed public house at 114 Campden Hill Road near Holland Park, London.


Accommodations near Windsor Castle, Kensington

View more accommodations near Windsor Castle, Kensington

Nearby Tours & activities