Leeward 2688 fica não muito longe da Estância de Esqui Steamboat. O hotel oferece instalações para estacionamento gratuito e jacuzzi no local.
A propriedade está a 10 minutos das Termas de Old Town e a 15 minutos do Teleférico de Elkhead. O centro de Steamboat Springs está a 5 km de distância de vila. The Iron Waffle pode ser encontrado em
300 metros.
O sobrado está equipado com 4 quartos. 4 banheiros são oferecidos aos hóspedes do hotel.
Microondas, máquina de lavar louça e refrigerador tornam o jantar conveniente. Leeward 2688 está localizado a cerca de 15 minutos de carro do aeroporto de de Steamboat Springs.