Photos coming soon
HOTEL
Glenwood Villa Thao Dien
243 Nguyễn Văn Hưởng, An Khánh, Ho Chi Minh City, Vietnam
Where it sits
Glenwood Villa Thao Dien
243 Nguyễn Văn Hưởng, An Khánh, Ho Chi Minh City, Vietnam
10.80967, 106.73201
Similar stays nearby
Plan around Glenwood Villa Thao Dien
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
