Cleo’s Garden Shoppe

Closed
yelp logo

(1)

Call

Photos

185 W Main St
Babylon, NY 11702

Reviews

yelp logo
5.01 reviews
Elise D.
11/20/2025

I was taking a walk around Argyle Lake and accidently wandered into Leo's Garden, located in the back of Argyle Flower and Garden. I strolled through this beautifully landscaped, Zen like garden,...

Own this business?
See a problem?

You might also like

United StatesNew YorkBabylonCleo’s Garden Shoppe