Rose in Vale Country House Hotel

Small luxury hotel 23 rooms based on north cornish coast.