Das perfekt 3-Sterne-Hotel Lion Square Lodge befindet sich im Stadtviertel Lionshead von Vail und bietet einen beheizten Außenpool und einen Fitnessraum. Das luxuriöse Hotel bietet eine trockene Sauna, einen Jacuzzi und ein Außenschwimmbad und liegt im Herzen der Stadt, in Gehweite zu einer Bushaltestelle.
Double Diamond Ski Shop liegt etwa 5 Minuten zu Fuß vom Hotel entfernt. Gore Creek Fly Fishermen lässt sich innerhalb von 5 Minuten Gehweg erreichen. Zu den nächstgelegenen Attraktionen gehören Garfinkels sowie Lionshead Place. Ein Spaziergang von nur 25 Minuten führt Sie zu Betty Ford Alpine Gardens. Die Entfernung zum Flughafen Eagle County beträgt ca. 60 km.
Einige Zimmer vom Lion Square Lodge Vail bieten einen Steinkamin und einen Gas-Kamin und sind mit einem Sofa ausgestattet. Hier kann man auch einen Blick die Berge genießen. Die Gäste werden ein Bügeleisen/Bügelbrett und eine Klimaanlage zu schätzen wissen und sich mit einem Flachbildfernseher und einem DVD-Spieler entspannen. Die Badezimmer bieten Annehmlichkeiten wie einen Haartrockner und Morgenmäntel sowie eine Badewanne, eine begehbare Dusche und eine getrennte Toilette. Von ihren Zimmern aus bietet die Unterkunft Ausblicke auf den Berg Vail.
Frühstück wird im Restaurant angeboten. Nur wenige Schritte vom Aparthotel entfernt, können die Gäste im Restaurant The Little Diner amerikanische Köstlichkeiten genießen.