St Michaels Resort

St Michaels Resort

Categories

Hotels / Venues / Cafes / Restaurants

About Us

St Michaels Resort in Falmouth, nestled on the shores of Gylly beach offers a variety of event spaces and corporate retreat options for businesses, whatever the size.