Comforting Pub Classics with Homemade Touches
Castle Inn is a welcoming pub offering comforting British favorites alongside a varied menu that goes beyond standard pub fare. Dishes are described as well cooked and flavorful, with homemade touches in the sauces and desserts. A cozy interior and pleasant outdoor seating create an inviting setting, while the staff provide attentive, accommodating service.