Now Open Mochachos Eldorado!

Shop 20,
Crystal Eldos Shopping Mall,
Corner Cavedish and George Elliot Street,
Eldorado Park
Contact: 011 342 2477/2478
GPS: -26.283056, 27.905