An unspoilt and enchanting spot in southwest England should be on your radar: the Isles of Scilly. Those that make ... Star Castle Hotel on St Mary's is the spot for you. Perched in a hilltop ...
For those looking to stay on the Isles of Scilly, accommodation on nearby St. Mary’s is available, with options ranging from charming hotels to self-catering cottages. From there, day trips to ...
Star Castle hotel, based in a 1593 stone castle, sits atop a hill on St Mary's, the largest island in the Isles of Scilly and where ferries and flights from the mainland arrive and depart.