- Lionel Starr, Owner/ Operator
Cellular: (970) 708-AJAX (2529)
Office: (970) 728-0216
Our offices are located at 721 South Park Road (Illium Valley), Telluride CO 81435. We are available for cleaning service 7 days per week, 24 hours per day, 365 days per year. Please feel free to call, email, or stop by our offices anytime.
Or simply fill out the form below and we will get back to you right away.