Sky Sports in Bars - FREE WIFI - FREE Car Park - Pets Welcome

New 2019 menu

Country pub and restaurant in Haverfordwest

Enjoy delicious home-cooked food with a selection of ale and branded spirits at The Windsor in Pembrokeshire.

Traditional restaurant and delicious home cooked food

We offer a variety of guest ales on tap as well as an excellent selection of home cooked food to choose from. Whether you want a sit down lunch with your family or enjoy a glass of cold beer while watching a sky sports, our restaurant offers a warm and friendly atmosphere. Visit us for Sunday roasts, daily grills, mouth-watering deserts and more. Take a look at our menu to see what we offer. We serve lunch between 12 pm to 2 pm, and dinner from 6.30pm to 9pm. If you are a guest, you can also pre-book our traditional cooked breakfast.

Haverfordwest Bar with pool table

We have a pool table and 2 big screen TVs with Sky Sports in the bars. We serve local ales from across Pembrokeshire and branded beers and spirits for you to enjoy. If you are on a holiday or are local to the area, our pub is the ideal place to come to watch a game with a beer or to have a hearty meal. We also allow pets in the bar area.

Meals for every occasion

  • Sunday roasts
  • Daily roasts
  • Grill menu
  • A la carte
  • Daily specials
  • Bar snacks also available
  • Finger Buffet Menu

    We offer a finger buffet menu service for funerals, celebrations, or any event of your choosing. We they also offer bar snacks.

    Serving times for food:
    Wednesday – Saturday Lunchtime 12 noon to 2.30pm
    Evening 6.30pm to 9pm
    Sunday Lunch 12 noon to 3pm

    Excellent for the price. Very friendly owners. Homecooked food
    If you are looking for a venue space for a celebration, such as a party or wedding reception, we offer 3-course dinners and buffets. Our restaurant is capable of seating up to 50 people and we are available to hire for a number of private events. We do not charge for room hire, contact us for details. We also cater for charity events, quiz nights and local craft fairs.

    Visit the pub at The Windsor in Johnston Haverfordwest,
    Pembrokeshire, for a traditional, delicious meal. Call us on
    01437 890 080

    Great atmosphere (5 star hygiene grading)

    “Fun and laughter great atmosphere food, outstanding great value for money 💰 need more hotels like this will return well worth a visit warmest welcome I’ve ever had so friendly made us feel special, Wales need more hotels like this” – February 2017

    For bookings, please phone us: