Location

St Thomas the Apostle is located at 2345 Alta Vista Drive.