1. Stitchers Garden 1163 E Ogden Ave, Naperville, IL 60563 Coordinate: 41.79527,-88.12714 Phone: (630) 946-6216