Mama's Hot Italian Sandwiches inc
TEMPORARILY CLOSED$ •
797 York St, London
(519) 645-6262
Recent Reviews
The greatest food ever. You can tell the owner cooks with love. Don’t miss out on this delicious destination for your next lunch out!
Home cook meals Just like you mom s and Granny use to cook
Good food will be back friendly service