Tag: Niagara Falls

Massimo’s Italian Fallsview Restaurant: Italian restaurant in Niagara Falls

Massimo’s Italian Fallsview Restaurant: Italian restaurant in Niagara Falls

$55-65 for a 3 course prix fix dinner with views of the Falls.