This business is permanently closed.
Description from Citikey
Kenilworth Castle is a pub situated close to Holland Park tube station. They serve a variety of beers, wines and spirits but no food. They have a disco on Saturday nights for which you have to show a ticket.
Nearest public transportUnderground - Latimer Road
104 St. Anns Road, Holland Park, London
Similar businesses nearby
Taylor Walker provide British food and drink to the people through their many pu…
The Railway Tavern
Greene King Local Pubs are located across the UK, they offer a warm friendly atm…
The City, London