Bistro Silla

Bistro Silla is located in the heart of old Montreal, across Notre Dame Basilica. This authentic Italian bistro will transport you to the shores of Italy!