Located off the Thames River, Mamma Maria’s Ristorante has the town’s most exquisite Italian dishes.
The place has an Italian-like atmosphere that gives a warm feeling. Food is expensive, but the presentation, quality, and portion sizes are excellent. Food items they’re focused on go from Pasta, Pizza, and Salads.
Photo: mammamariasristorante.ca