Montreal, Canada
1806 St Catherine West Montreal Canada
+1 514 932 8330
Downtown
$20.00
Mo to Sa from 10:00 AM to 02:30 PM Su to Sa from 05:00 PM to 10:00 PM
Indian
9 reviews
Destination Guide
Hotels near Star of India
Things to do near Star of India
Restaurants near Star of India
Shops near Star of India