Das Hotel Casa Lyon Santiago de Chile liegt im Stadtviertel Barrio Italia von Santiago de Chile, das für seine historischen Sehenswürdigkeiten wie das Museo Palacio Cousiño bekannt ist (knapp 2 Kilometer von der Unterkunft entfrent), und bietet einen Gepäckraum. In den öffentlichen Bereichen wird WLAN angeboten und ein privater Autoparkplatz steht ebenfalls vor Ort zur Verfügung.
Attraktionen der Stadt wie Kulturzentrum Mapocho (liegt in einer Entfernung von 10 Fahrminuten vom Hotel), und die Catedral Metropolitana de Santiago (ist weniger als 25 Minuten zu Fuß von der Unterkunft entfernt) sind einen Besuch wert. Das Casa Lyon Santiago de Chile liegt in der Nähe von Sehenswürdigkeiten wie dem Jardín Mapulemu (3 km) und dem Skulpturenpark (2,1 km). Kulturelle Erlebnisse in der Umgebung bieten das Chilenische Museum für präkolumbische Kunst (liegt in einer Entfernung von 2,2 km vom Hotel). Die Unterkunft liegt in einer 30 Gehminuten Entfernung vom Chilenischen Nationalzoo und gleich neben der U-Bahn-Station U-Bahnhof Baquedano.
In einigen Zimmern im Casa Lyon Santiago de Chile sind ein Balkon, ein persönlicher Safe und ein Flachbildfernseher mit Satellitenkanälen vorhanden. Außerdem stehen den Gästen eine Dusche sowie tolle Annehmlichkeiten wie ein Haartrockner und Badelaken zur Verfügung.
Das Restaurant Casaluz Restaurant, das sowohl leckere Speisen als auch Getränke serviert, befindet sich etwa 250 Meter vom Hotel entfernt.