Add The Castle review

The Castle, London
Address: 100 Holland Park Ave, Holland Park, London, W11 4UA
Features: Bar food, Best Bar None, Cask Marque, Children welcome, Disabled access, Dog friendly, Historic pub, Jukebox, Open late, Real ale, Restaurant


Rating
Comments