Ballard House 207B, Telluride
https://ballard-house-207b.usa8.info
Located 328 yards from Sheridan Opera House, Ballard House 207B Hotel Room Condo offers accommodations in Telluride. The kitchen is equipped with a microwave. A TV with satellite channels is provided.
Telluride, 81435, United States of America