This business is marked as permanently closed (update).
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.
Similar businesses nearby
Devereux Court, Covent Garden, London WC2R 3JJ
Taylor Walker provide British food and drink to the people through their many pu…
Smith Street, Chelsea, London SW3 4EE
The Phoenix is a popular pub located off the King's Road, serving a good selecti…