Hotel Meudon
Hotel
Falmouth
Meudon is a 4-star country house hotel nestled in 8.5 acres of gardens, sweeping down to the property's private beach Bream Cove. It is 2 miles from Falmouth and the Helford River.
Number of rooms: 52
Maenporth Road, Falmouth, TR11 5HT, United Kingdom