Get Listed
The Ambassador Hotel Taipei
Hotel
Address: 63 Chung Shan North Road, Section 2, Taipei, Taipei, Taiwan, 104