Mena Restaurant is a Restaurant in the area around Gladstone Ave and Preston St, where the average rating for Restaurants as of this Thursday is 4.0 out of 5.
Some say Mena Restaurant is excellent.
Please include your correct email address.
This is the food page of Mena Restaurant on 276 PRESTON ST Ottawa ON K1R7R5.
(first reviewed on December 16, 2017, last updated on December 16, 2017.)
Mena Restaurant is ranked #1 of 11 Restaurants in Little Italy Ottawa.
This page has had 634 visitors. You are the 634th.