Chelsea House offers Bed & Breakfast accommodations in Falmouth. Located right next to Princess Pavilion and a 10-minute stroll from the marina, this property offers a peaceful location just 5 minutes walk from ... Read more

View all Luxury Hotels in Falmouth