Leonard's Fine Mens Clothing
Drag box to select area
Leonard's has been a part of the Elmhurst community since 1942, selling fine men's dress clothing. With a friendly staff and a large selection, Leonard's is a great place to visit whenever in need of a great suit.
129 N York St, Elmhurst, IL 60126
- Hours: Mon, Tues, Wed, Fri, 10am - 6pm; Thurs, 10am - 8pm; Sat, 9:30am - 5pm
- Accessible: no