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.
Numero delle stanze: 90
No. 57-1, Section 2, Zhongshan North Road, Zhongshan District, 10412 Taipei, Taiwan