image

The Vicarage Freehouse Rooms

 

Be the first to review

The Vicarage Freehouse Rooms is a charming countryside restaurant in the heart of Cheshire. With its cozy atmosphere, delicious food, and comfortable rooms, it’s the perfect spot for a relaxing escape. The menu features traditional British dishes made with locally sourced ingredients, and the rooms are tastefully decorated with a touch of rustic charm.

image