Das Hotel Torremayor Lyon Santiago de Chile liegt in ca. 5 Gehminuten Entfernung vom See Rio Mapocho und bietet 100 Gästezimmer. Im Hotel gibt es eine Lounge- Bar und einen Dachpool.
Museo de Artes Visuales ist rund 3 km von dem 4-Sterne-Hotel entfernt, während das Einkaufszentrum Costanera Center etwa 950 Meter entfernt liegt. Die Unterkunft ist außerdem gleich neben Sehenswürdigkeiten, vor allem dem Skulpturenpark. Das Torremayor Lyon befindet in dem nördlichen Stadtteil und auch rechts neben Bars und Restaurants. Der Plaza Perú ist in etwa 20 Gehminuten Entfernung von der Unterkunft. Das Hotel liegt günstig in der Nähe von der U-Bahn-Station Pedro de Valdivia.
Die Zimmer verfügen über eine Klimaanlage sowie eine Minibar für Ihren Komfort. In Badezimmern stehen den Gästen ein Bidet, eine begehbare Dusche und eine getrennte Toilette zur Verfügung. Die Badezimmer mit einem Bidet, einer begehbaren Dusche und einer getrennten Toilette umfassen zudem einen Haartrockner und eine Duschhaube.
Das Torremayor Lyon Santiago de Chile bietet täglich ein frisches Frühstücksbuffet. Das Restaurant Giratorio Restaurant serviert chilenische Gerichte und liegt nur 450 Meter von der Unterkunft entfernt.