Le Lander Inn est situé à l'ouest de la péninsule de Kowloon, entre les stations de MTR Prince Edward et Sham Shui Po, ce qui permet de rejoindre rapidement le quartier animé de Mong Kok et Nathan Road. Il se trouve à proximité de points d'intérêt tels que le quartier des magasins d'électronique et le marché de l'électroménager, ainsi que l'ancien manoir historique de Lui Seng Chun.
Les chambres de cet hôtel de Hong Kong varient de simples à triples et comprennent toutes un coffre-fort, un minibar, une connexion Internet et Wi-Fi gratuite en plus de tous les équipements standard.
L'hôtel dispose de son propre café et de plusieurs salons. Les voyageurs d'affaires peuvent profiter des salles de réunions entièrement équipées et du centre d'affaires de l'hôtel. Les activités de loisirs comprennent une salle de sport impeccable avec des équipements de qualité ainsi qu'un sauna relaxant pour terminer la journée.