Il Ballard North sorge a Telluride, a 300 metri dallo Sheridan Opera House.
Le sistemazioni sono dotate di WiFi gratis, lavatrice e TV via cavo. Inoltre, includono una lavastoviglie, un microonde, un frigorifero e una macchina da caffè.
Nei dintorni avrete modo di praticare sci e ciclismo.
L'Aeroporto più vicino è quello Regionale di Telluride, a 9 km.