Saint Thomas by the Sea Catholic ChurchParishShare26547 Perdido Beach BoulevardOrange Beach, AL 36561United StatesGet directions