Mama Mia Market Fast Food Home/General store/Mama Mia Market Fast Food Shop No.85, 81 Flower Rd, Clairwood, Durban, 4026 +27314655603 Contacts Shop No.85, 81 Flower Rd, Clairwood, Durban, 4026 +27314655603 Send updates or Remove Description Features In-store shopping Map Reviews No reviews! ADD REVIEW Similar companies General store Van Dyck Parow Industrial, Cape Town, 7493 +27800227738 General store The Lamphouse Briardene, Durban North, 4001 +27315640710 General store Chevron Milnerton Industrial, 7441 +27214037911 General store Seal Services and Ind Supplies Terenure Ext Gauteng, 1619 Categories General store Fast food restaurant