![]() |
Mama Mia's Italian Eatery
5845 Victoria Avenue
*within walking distance from Clifton Hill & the Falls!
|
HOURS:
Monday-Thursday-CLOSED
Friday-Sunday- Open at 4 pm
Looking for a hotel after a great meal?
Vittoria Hotel
5851 Victoria Ave
Niagara Falls, ON L2G 3L6
1-800-263-2553
www.vittoriahotels.com