The Windsor Castle

The Windsor Castle

£££
Share:

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!