Star Villa is a 2-star hotels.
Star Villa is part of Independent under Independent.
Read More







Star Villa is a 2-star hotels. Star Villa is part of Independent under Independent.
Located at No. 182-3, Renhe Rd., Datong Village, in Nantou, Taiwan, Province of China. Those looking to explore will find Feicui Gu, Eternal Spring Shrine, and Yidashao Lakeside Trail nearby.
Phone number: 886 492801098
Popular Facilities | |
Check-In / Check-Out Time | From 15:00 - to 11:00 |
Available rooms at Star Villa | 20 |


