location_on 7250 Keele St, Vaughan
Vaughan, Ontario L4K 1Z8
Attention Entrepreneurs, Investors Or Anyone Looking For Office Space. Newly Renovated Unit In Great Location! Improve Canada Is The Largest Home Improvement Mall In North America. This One-Stop Home Improvement Center Featuring Over 350 Showrooms, 200-Seat Auditorium, Food Court And Huge Free Parking. This Year-Around Home Show Can Meet All Your Renovation Or Decoration Needs.