Felix Garden Hotel
Search & compare prices for Felix Garden Hotel in all hotel booking websites.
Felix Garden Hotel Address: 908 Ta Quang Buu Street, Ward 5, District 8 , Ho Chi Minh City, Vietnam
Minimum price found for Felix Garden Hotel was: 437851 VND
Click here to get more information, photos & guest ratings for Felix Garden Hotel