Question

How long has this place been in business? I can not find any reviews or real pictures of it. Interested but feeling leary.

Location

City: Montreal

Province: Quebec

Country: Canada

More Information

Get travel answers from locals in Montreal

Find places to visit in Montreal