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 ...
The bewitching landscapes of the Isles of Scilly offer a wonderful feeling ... surely no better place to begin such a trip than Star Castle Hotel. Built on Garrison Hill in 1593, today's guests ...