La Luna Rossa
Italian · Fine Dining · Casual Dining
La Luna Rossa is an Italian restaurant offering a menu of thoughtfully prepared dishes. It is one of the longest operating restaurants of its kind.
Location
Best places nearby
The highest rated places close to La Luna Rossa.
Local restaurants nearby
2404 Edmonton Trl NE, AB



