If you are not happy with the results below please do another search
at Champagne Centre
1107 Finch Ave W. (Dufferin & Finch)
Toronto (North York), ON
15 min by bus #36 from Finch Subway Station.
click here for Google Map Directions: http://goo.gl/maps/ARtLXg6qDZC2