The Castle is a British restaurant in London (Notting Hill), $$; open Mon–Thu 11:00–23:00; Fri–Sat 11:00–00:00; Sun 11:00–22:30.
Classic Notting Hill pub with standout British fare and a welcoming, lively atmosphere. The Castle is a turn-of-the-century pub with a striking green tile facade and an interior of red velvet and chandeliers. Known for its delicious British classics like fish and chips, Sunday roast, and steak and ale pie, it offers a warm, lively atmosphere and an excellent selection of drinks. Friendly, attentive staff and a welcoming vibe make it a go-to for locals and visitors alike.
City
London
Country
GB
Currency
GBP
Address
100 Holland Park Ave, Greater, London W11 4UA, UK, London, GB