St. Teresa of Avila Church

Address:
19 Flamingo Dr, Elmira, Ontario, CAN
Telephone:
(519) 669-3387
 View map