Star Villa 2 stars

No. 182-3, Renhe Road, 546 Renai, Taiwan

Hotel image
Read more reviews for Star Villa