Star & Garter
HotelFalmouth
The Star & Garter is a hotel situated in Falmouth. Located at 52 High Street, it provides accommodation for travellers visiting the town.
No reviews on VacationGuide yet.
HotelFalmouth
The Star & Garter is a hotel situated in Falmouth. Located at 52 High Street, it provides accommodation for travellers visiting the town.
No reviews on VacationGuide yet.