Santa Teresa de Avila Parish ChurchParishShareVicente H. Garces StreetTalisay, Cebu 6045PhilippinesGet directions