Ballard House 207, Telluride
https://ballard-house-207.usa8.info
Ballard House 207 is located in Telluride, 400 yards from Sheridan Opera House, 200 yards from Plunge Lift, as well as 200 yards from Oak Street Lift. Guests staying at this apartment can use the fully equipped kitchen.
Telluride, CO 81435, United States of America