Doté d'un restaurant et un stockage des bagages, Aloft Taipei Zhongshan ayant 4 étoiles se situe dans le voisinage de "de Zhongshan" à Taipei avec un accès à des sites naturels comme le Parc Yanping Riverside à environ 1 km. Situé à moins de 6 km du musée national du palais, cet hôtel comprend 88 chambres et 2 restaurants.
L'hôtel est situé à moins de 2 km du Parc créatif et culturel Huashan 1914 et le Temple Xiahai dédié au dieu de la ville est à quelques minutes en voiture. Les sites religieux de la région comprennent le Temple de Mengjia Longshan (à 3 km) et le Temple Tianhou (à 2 km). Les sites commerciaux à proximité incluent le Marché de Guanghua, qui se trouve dans un rayon de 2 km. Aloft Taipei Zhongshan se trouve à moins de 5 minutes de marche de Minquan & Zhongshan Intersection, et à moins de 10 minutes de marche de la Zhongshan Elementary School.
Un coffre personnel, un bureau et une TV à écran plat avec des chaînes satellite, ainsi qu'une bouilloire électrique et un frigidaire sont fournis. Des oreillers de plumes, des oreillers en duvet d'oie et des oreillers en duvet/plumes sont présents dans les chambres.
Le petit-déjeuner est servi chaque matin au restaurant. Doté d'une terrasse, le restaurant Wxyz sert une cuisine internationale.