The ''What to do in Montreal'' Thread version 4.0
View Single Post
02-12-2011, 11:21 AM
Join Date: Sep 2009
There's a pet store almost at the corner of Greene on St Catherine's. Its super close to Westmount Square which means its super close to Atwater metro!
There's also another place on St. Catherine, I think its across the street from College Lasalle.
View Public Profile
Find More Posts by Odelein24