Sherwood Residence 5 stars

127 Pasteur, District 3, Ho Chi Minh City, Vietnam

Hotel image
Read more reviews for Sherwood Residence