Is this your business?
Claim your business now
Claim your business to updated business information, add photos and more.
518-734-4006
11111 State Route 23
Windham,
NY
12496
About The Garden of Eden
The Garden of Eden is located at 11111 State Route 23, Windham, NY. This business specializes in Retail Shopping and has 1 review(s) with a star rating of 5.0.