Green World Germiston is located in Johannesburg, South Africa on President street and odendaal, 78 President St, Germiston,. Green World Germiston is rated 4.3 out of 5 in the category herb shop in South Africa.
Address
President street and odendaal, 78 President St, Germiston,
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance