A farm right here in the city! Homegrown produce direct from our fields and plants grown in greenhouses on site. Thies Farm and Greenhouses is family-owned and operated and has been proudly growing with the St. Louis community since 1885.

A focus on growing responsibly and providing value while maintaining strong relationships with customers has remained the focus of our business for 132 years. Read more...

Pick Your Own Peaches and Blackberries

North Hanley & St. Charles

Market Hours

 2 locations:

North Hanley


4215 N Hanley Rd

St Louis, MO 63121


9 am-6 pm


10 am-4 pm


St. Charles


3200 Greens Bottom Rd

St. Charles, MO 63303

Tuesday- Sunday

10 am-4 pm


We carry a full line of gardening seeds, soils, tools, fertilizers, pots and plants so you can stay home and beautify your space. 
As we all adapt to the current situation we appreciate your patience while we navigate this new way of servicing our customers. Due to the diversity of our plant materials, it is difficult to list every variety we carry. On our website you can access PLANTFINDER which will list what we grow but does not guarantee inventory. You may still shop in our greenhouses which will remain open. As always, they are sanitized and well ventilated. 
If you prefer to call us and describe what you are looking for we will try our best to accommodate you. We are accepting phone and email orders and will package your order for curbside pick up within 48 hours. You will be notified when ready and credit card payment will be accepted over the phone. Minimum order for this service is $25. 
We will also deliver any of our products to your driveway or porch. Delivery charges will be added depending on distance. This service is available during weekdays only and will also require prepayment via phone. 



Pick your own peaches and blackberries at Thies Farm's North Hanley location beginning Saturday, July 11. Due to requirements in regards to social distancing we are requiring a reservation for the pick your own fields. To make a reservation please call 314-429-5506.