Hotel Concept of the month – The Star Castle

The Star Castle Hotel is a unique and characterful hotel located on the Garrison, a short walk from the centre and harbour of St Mary’s, the largest island on the Isles of Scilly.

Check out our free weekly podcast

Back to top button