CAMELS GARDEN CAMELS GARDEN is perfectly located for both business and leisure guests in Telluride (CO). 3.5 Star level Hotel