Hostel Inn Tourist...
Small hostel for tourists, couples, businessmen students staying in downtown Montreal Quebec, Canada. Situated on the most prestigeous St. Catherine Street West in the heart of downtown Montreal and surrounded by malls, boutiques, cinema houses, clu...
Montreal, , Canada