Add The Castle review

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


Rating
Comments