La Mamma St Roch is an Italian restaurant inspired by traditional Italian grandmothers, offering a taste of Italy with rich cuisine.