Offering a restaurant, Amba Taipei Zhongshan is located in Taipei. The property is only a 10-minute walk from MRT Zhongshan Station and Shinkong Mitsukoshi Mall. Free Wi-Fi access is available.
Number of rooms: 90
No. 57-1, Section 2, Zhongshan North Road, Zhongshan District, 10412 Taipei, Taiwan