Location: 109F/10 Bis Ben Van Don Street, Ward 9, District 8, Ho Chi Minh City, Vietnam.
Square: 282m2