Our Lady Star of the SeaParishShare32 Staithes LaneSaltburn-by-the-Sea, England TS13 5ADUnited KingdomGet directions