St. Leo the Great
Address:
885 Sweet Home Road
Amherst
, NY
, 14226
42° 59' 12.4476" N, 78° 48' 24.9732" W
See map: Google Maps