The Falmouth Hotel
In a class of its own, Falmouth’s first ever hotel built in 1865 boasts outstanding Victorian architecture, perfectly situated overlooking Castle BeachA striking, Victorian chateau-style hotel set in 5 acres of landscaped gardens, a prime seafront location, award-winning dining, Caudalie spa and leisure facilites and overlooking Falmouth Bay and Castle...