Our Lady Star of the SeaParishShare36 Queen StreetTayport, Alba / Scotland DD6 9LQUnited KingdomGet directions