Luxury Hotels Atlas / Places / United Kingdom / St Mary's / Star Castle Hotel
Star Castle Hotel
St Mary's, United Kingdom · Independent · Accessible Luxury



Star Castle Hotel is an independent Accessible Luxury hotel in St Mary's, United Kingdom, on the Luxury Hotels Atlas.
- 38 rooms
Open Star Castle Hotel in the atlas for live weekend rates, photos, and the full folio.