Castella Hotel, Ho Chi Minh City

Castella Hotel

Area : Downtown Ho Chi Minh City

Address: 70 Bui Vien- Quan 1

4.5