Thanks, all!
The first post in this thread has now been updated with the comments here, as well as some which were emailed to me, and the thread has been renamed to reflect the updated date.
Reve -
I must have been thinking of Mamma Maria in Boston's North End, one of my favourite restaurants. Between that and autocorrect, Mamma Mia became Mama Maria. I'm pleased by the owners continuing efforts to try new concepts, and to move on to the next one if it doesn't meet expectations.
Ellen -
Megumi was reported to be closed, and turning into another burger joint. Please let me know if you see it on your next journey to La Pointe.
I could use more info on Croc by Yo if anyone has any. So far I have a name, and Delivery, but no contact info.