GPS coordinates: lat: -26.155418 - lng: 28.669004 Mamma's Take Away Address: 195 Sarel Cilliers St, 2210 Delmas Telephone: 013 665 5328 KeywordsFast Food, Take Away Other Businesses: Samquarz, Moabsvelden Fm Leandra Rd, Delmas