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 SPAR Geelhout Wisteria Ave, Geelhoutpark, Rustenburg, 0300 +27145941535 General store Visiomed Office Park Blackheath, Randburg, 2195 General store Handyman Tool & Machinery Supplies Estera, Benoni, 1428 General store Qestmed Riverhorse Valley, Sandton, 4001 +27115574400 Categories General store Fast food restaurant