Our Lady, Star of the Sea
The town has a number of churches, including: Our Lady, Star of the Sea &amp; St Maughold Church and St Paul's.