Location
Ho Chi Minh City, Vietnam
Services
Facility
Size
94,000 m² / 8 storeys