Special Occasions and Groups

Cross Foxes is the perfect venue for your party, a group lunch, a special celebration dinner, charity event, or for weddings.

With our stunning setting and large space we can cater for small intimate events or for large celebrations.

  • We have a private room which is suited for events between 10 and 60 people.

The beautiful Gardens can seat up to 100 guests, with the option of having a marquee connected to the terraced area.

For weddings or larger parties, the format and costs will differ depending on your requirements. Staff at Cross Foxes are happy to discuss your ideas and will tailor solutions to create the perfect occasion just for you.

Contact us if you have a special birthday or occasion to celebrate and we’ll do our best to add something extra just for you.

What Our Guests Say

"Fast Becoming our Favourite Restaurant in Wales"

"A Culinary Extravaganza in a Fantastic Setting"

"Fantastic, so good we went twice and we were only in the area for two nights"

"Would return again and again"


Latest News

Guy Fawke's Night - Saturday 2nd November.

Hog Roast and Fireworks 6.30pm - £12pp. Advance Booking advisable

Cross Foxes Gourmet Curry Night - Friday 25 October 2019.

Click to see the fresh authentic curry menu:

Special Offers

Walkers Break

Enjoy a two night walking break where you will have walking maps, luxury packed lunch and dinner, bed and breakfast for two nights - £155 per person (based on two people sharing a room). Guide also available at a charge of £25

Opening Times

We are open 7 days a week every day from 8am. We serve food all day every day!

Breakfast 8am - 11am every day

Sandwiches and Light Bites 11am - 5pm every day

Afternoon Tea 8am - 5pm every day

A La Carte Menu 12pm until 8.30pm Monday to Thursday (9.00pm Friday and Saturday)

Sunday Menu 12pm until 8.30pm every Sunday

Gift Vouchers

To order vouchers, please contact us via the Gift Vouchers page. We will then contact you to arrange purchase.

Alternatively you can email us on or give us a call on

01341 421 001