Your domain registration is pending. Check back in an hour

Willow Barn Restaurant & Hotel Rooms

Restaurant & Rooms with Home-cooked Food
Open today until 7:00 PM
Header image for the site


23 hours ago
Went for Dinner. Very enjoyable evening. Food was excellent and very reasonable price. Even though there was a wide variety of choice on the menu, I asked for food not on the menu and it was no problem. Service was friendly and good. Highly recommended.
- Colin S
2 months ago
Excellent midweek lunch, small but comprehensive menu, nice ambiance. Food cooked to order and took as long as expected. Steak cooked as requested, very tasty and accompanying items perfectly cooked, hot and very tasty. Dog friendly. Good service. Will be happy to go back again.
- Chr N
2 days ago
It was a dark and stormy night ..... staying with family locally but didn't want to impose for dinner so picked something at random. Found Willow Barn ..... it was very quiet (probably because of the dark and stormy night!) but we were made very welcome and the food was very, very good. Relatively simple but everything done just right and cost a bit less than other local places that claimed to be top notch but missed the point. We will be back in the area later in the year and will definitely be coming back to this place.
- Graham T

Friendly People and wholesome food

Hotel Bedrooms all on the ground level with bathrooms
Come and enjoy our unique dining areas
  • Barn conversion 
  • Sunlit conservatory
  • Open-air interior courtyard
  • Field with picnic tables
  • Plenty of easy access on-site Parking

Food made from seasonal fresh ingredients 7 days a week
  • Breakfast,  Lunch, Dinner
  • Our own cakes & cream tea  & scones
  • Illy Brand Coffee & loose leaf tea

Breakfast 7 days 9:00am until 11:00am
Lunch Mon-Sat 12:00pm until 3:00pm
Lunch Sun 12:00pm until 6:00pm
Dinner Mon-Sat  6:00pm until 9:00pm
Dinner Sun 12:00pm until 6:00pm

Contact Us


Call now
  • 01425 618800


Get directions
Gore Road
New Milton
BH25 6SJ
United Kingdom

Business Hours

Mon:8:00 AM – 9:00 PM
Tue:8:00 AM – 9:00 PM
Wed:8:00 AM – 9:00 PM
Thu:8:00 AM – 10:00 PM
Fri:8:00 AM – 11:00 PM
Sat:8:00 AM – 11:00 PM
Sun:8:00 AM – 7:00 PM
Contact Us
Message sent. We'll get back to you soon.