Das Hotel The Landis Taipeh liegt im Business- Viertel Zhongshan und überblickt die Stadt. Das Hotel bietet auch WLAN im ganzen Gebäude.
Das 5-Sterne-Hotel liegt in unvergleichlicher Lage im Herzen von Taipeh und Kunstzentrum Huashan 1914 Creative Park ist innerhalb von 10 Minuten Autofahrt zu erreichen. Die Unterkunft liegt in der Nähe von einem Unterhaltungs- Viertel. Hsing Tian Kong gehört zu den wichtigsten Sehenswürdigkeiten in Taipeh und liegt zudem weniger als 5 Gehminuten vom Hotel entfernt. Das Hotel The Landis Taipei ist in einer 10 Gehminuten Entfernung von der U-Bahn-Station MRT-Bahnhof Zhongshan Elementary School gelegen.
Das Hotel stellt 364 Zimmer zur Verfügung. Einige von diesen verfügen über kostenloses WLAN und einen LCD-TV und viele tolle Annehmlichkeiten, vor allem ein Zusatzbett und eine Klimaanlage. Außerdem gibt es in den Zimmern ein privates Bad mit einem Haartrockner und einer behindertengerechten Dusche. Die Badezimmer bieten Morgenmäntel sowie einen Jacuzzi und eine Sauna.
Das Landis bietet ein Frühstücksbuffet im Restaurant an. Das Restaurant Yi Wen Zi Zhu Can bietet eine Auswahl von Gerichten und liegt zudem in unmittelbarer Nähe vom Hotel.