Mama Miam is a sandwich shop offering fine, gourmet products for on-site dining or takeaway. Currently temporarily closed.