Los huéspedes del hotel Lion Square Lodge South 650 Vail, de 3 estrellas, pueden visitar el Campo Ford, situado a unos 25 minutos a pie. Situado a 200 metros del Lionshead Place, el aparthotel dispone de unas piscinas exteriores en el establecimiento, además de la posibilidad de practicar senderismo, equitación y esquí en la zona.
El hotel se beneficia de un entorno privilegiada a unos cuantos pasos del Born Free Express -8. El Museo y Salón de la Fama de los Deportes de Invierno de Colorado se encuentra a 25 minutos a pie del Lion Square Lodge South 650. Este lugar se encuentra a una distancia de 2 km del Jardín Alpino Betty Ford. La parada de autobús más cercana es West Lionshead Plaza, situada a tan solo 5 minutos a pie.
Las habitaciones del hotel Lion Square Lodge South 650 tienen una televisión con múltiples canales, además de equipo de café y té, para tu comodidad. Las habitaciones, amuebladas con un escritorio, también cuentan con una chimenea de piedra. Los baños separados incluyen un inodoro separado y una ducha y comodidades como un secador de pelo y toallas de baño.
El restaurante Tavern On The Square se encuentra bastante cerca del Lion Square Lodge South 650 Vail.