Massimo's Italian
Italian · Fine Dining · Wine Bar
Massimo's Italian offers classic Italian cuisine and wines in an elevated setting with views of Niagara Falls.
Location
Best places nearby
The highest rated places close to Massimo's Italian.
Local restaurants nearby
5875 Falls Ave, ON


