Gelegen im Bezirk Lionshead von Vail, ist die 80 m² große Lion Square Lodge South 255 Vail in circa 5 Gehminuten Entfernung vom Lionshead Place und in etwa 2 km Entfernung vom Ford Field, was für Sportfans ein großer Vorteil wird. Dieses Apartment liegt 10 Minuten Gehweg vom Epic Discovery Ticket Office entfernt und bietet Gästen den Jacuzzi und eine Sauna.
Adventure Ridge befindet sich in Vail, in unmittelbarer Nähe von dieser Apartments. Zu den Sehenswürdigkeiten in ca. 1 km Entfernung von der Lion Square Lodge South 255 gehört das Colorado Snowsports Museum and Hall of Fame. Die Unterkunft ist ebenfalls gleich neben dem Vail Athletic Club & Spa gelegen.
Die Apartments bietet außerdem 2 Bäder.
Die Seilbahnstation Eagle Bahn Gondola befindet sich in der Nähe, 5 Minuten Fußweg von hier entfernt. Aktive Gäste der Lion Square Lodge South 255 können einen Golfclub genießen.