Located in Zhongshan, this hotel is within 1 mi (2 km) of Taipei Film House and National Taiwan Museum. Chiang Kai-shek Memorial Hall and Confucius Temple are also within 2 mi (3 km).
Great locationPros: Right above MRT. Very convenient, Lots of good food nearby. Cons: Internet was weak.