AddToAny

Share/Save

China Rose Florist & Greenhouse

Garden Store

China Rose Florist & Greenhouse is a full-service florist, grow supply, garden products, indoor/outdoor plant shop, and more! The store has been in operation since 1974 and is located in Lawson Hill near downtown Telluride. 

158A Society Drive
Telluride,  Colorado  81435
United States