Location
Ho Chi Minh City, Vietnam
Services
Facility
Size
13,000 m²