AboutThe Anchor Inn is located in the tranquil Hampshire village of Lower Froyle.
Luxury rooms are designed to reflect the traditional English inn style with charming décor, pictures and a selection of books. The restaurant welcomes residents and the local population with classic pub cooking, and impressive surroundings, with wooden floors and period furnishings. Closed on Christmas Day.
Map & Directions
Click to Activate