Terra Royal
Terra Royal
Apartment
83 Ly Chinh Thang
, Ho Chi Minh City, Vietnam
700000