St. Peter upon the Water is located in the Texas Hill Country in Ingram, Texas. The center is 75 miles from the San Antonio airport off I-H 10 and Texas Highway 27 at 234 Indian Creek Road.
Telephone number: 830-367-5959
Fax number is: 830-367-3774
Mailing address is: Post Office Box 509
Ingram, Texas 78025-0509