Das Lion Square Lodge South 650 liegt im Stadtteil Lionshead von Vail und verfügt über einen beheizten Swimmingpool. Lokale Sehenswürdigkeiten — Eagle Bahn Gondola und Lionshead Place sind nur wenige Gehminuten von hier entfernt.
Dobson Ice Arena ist innerhalb von 10 Minuten und Vail Valley innerhalb von lediglich 20 Gehminuten vom Hotel aus zu Fuß erreichbar. Ein 15-minütiger Spaziergang vom Hotel aus führt Sie in die Innenstadt von Vail. Colorado Snowsports Museum and Hall of Fame ist in 1 Kilometer Entfernung von der Unterkunft. Das Lion Square Lodge South 650 liegt ganz in der Nähe von der Luftseilbahn Cascade Village Lift.
Die Gästezimmer sind mit einem Sofa ausgestattet und verfügen über einen Steinkamin, um den Komfort der Gäste zu gewährleisten. Tolle Annehmlichkeiten wie eine begehbare Dusche und eine getrennte Toilette sowie ein Haartrockner und Handtücher sorgen für einen angenehmen Aufenthalt. Sie können einen Ausblick auf den Pool genießen.
Das Restaurant Blue Moose Pizza ist 200 Meter von der Unterkunft entfernt.