Our Location

1214-130 Dufferin Avenue
London, Ontario
N6A 5R2

View our location and obtain directions using the map below:

 


View Larger Map