Prices : from 2800 TWD
Situated in Taipei, 1.1 km from Taipei Film House, 66 Hotel features air-conditioned rooms and free private parking. It is within a 10-minute walk from MRT Zhongxiao Xinsheng Station and Zhongxiao Nanjing Station.
Number of rooms : 23
No. 66, Section 1, Xinsheng North Road