The Windsor Castle is a traditional pub located on Francis Street in central London, serving classic British fare in a welcoming atmosphere. Known for its attentive service and allergy-aware menu options, it offers a comfortable setting for families seeking reliable pub dining with consideration for dietary needs.
Why we think it's family friendly
We think families appreciate The Windsor Castle's commitment to allergy awareness, ensuring that guests with dietary restrictions can dine safely and confidently. The pub's traditional atmosphere and accommodating service make it a trustworthy choice for family meals.
Family amenities
Allergy Aware
📬
Get family dining deals
Kids-eat-free offers, discounts & new restaurant alerts. No spam.
Parent reviews
No reviews yet. Be the first to review!