Our Lady Star of the Sea ChurchParishShareLower StrandHugh Town, England TR21 0PSUnited KingdomGet directions