Mall Taman Anggrek, translated to “Orchid Garden Mall” in English, is a shopping mall in Grogol Petamburan, West Jakarta, Indonesia. The mall itself is named after a real orchid garden which occupied the building site prior to construction.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.