HOME / Italian restaurant / La Medusa
1218 Drummond St, Montreal, Quebec H3G 1V7
+15148784499
View Business Profile