20-B Arthur Street North,Elmira, Ontario, N3B 1Z9 CANADA
Elmira, Ontario, Canada is located in Woolwich Township within the Region of Waterloo just 10 minutes north of Kitchener-Waterloo.
FIND ON MAP