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 Idube Landscaping Westridge, Mount Edgecombe, 4302 0313019922 General store Rurik MC Kaiser Attorneys Brackenfell South 2, 7560 +27219817829 General store Nakhla Tobacco Korsten, Gqeberha, 6020 General store National Glass New Redruth, Alberton, 1449 Categories General store Fast food restaurant