Seven Star Mountain (Chihsingshan) is the tallest mountain within Taipei City and can have great views. However, in the afternoon, the clouds may roll in and obscure any
Have you been to this Taiwan attraction? Tell other travelers what to expect. Submit a review today!
4 of 5 stars