Ecco is a cozy restaurant nestled in Greenwood, IN, offering a diverse menu of modern American cuisine with a touch of international flair.
With a focus on fresh, locally sourced ingredients, Ecco provides a welcoming atmosphere for guests to enjoy a unique dining experience in the heart of the community.
Generated from their business information