Cafes, Snack Bars & Tea Rooms Windsor
Penningtons at Castle Hotel is a new British Brasserie restaurant and bar shaped by warm hospitality, British seasonality and a love of simple things done well. Every dish we serve will be a reflection of our pride in Windsor. You’ll taste it in the ingredients sourced from local farmers, in the dishes crafted, and in cocktails inspired by the city’s rich cultural scene. If you’ve called Windsor home for years, or if you’re just here for a short visit, we'll invite you to settle in and enjoy. Keep your eyes peeled for updates coming soon.