Mary, Star of the Sea ChurchParishShare16626 San Luis Pass RoadJamaica Beach, TX 77554United StatesGet directions