Description
The Anchor Inn — a welcoming guest house where cosy charm meets thoughtful comforts Step inside to discover a relaxed bar/lounge and an inviting restaurant serving fresh, locally‑sourced dishes. Located in Cowes, United Kingdom, this guest house sits a short drive to Osborne House (1.4 mi / 2.3 km) and a short drive to New Forest National Park (2.6 mi / 4.2 km), placing you within easy reach of historic and natural attractions. Guests enjoy a tidy garden retreat, daily housekeeping, and complimentary Wi‑Fi throughout the property. Additional conveniences include non‑smoking rooms and secure luggage storage, ensuring a hassle‑free stay. At The Anchor Inn, friendly hosts create a homely atmosphere that feels like a true island neighbourhood. Whether you’re exploring the royal heritage of Osborne House or wandering the trails of the New Forest, you’ll return to a comfortable, well‑appointed base ready for the next adventure.