The Depot
511 South York Street, Elmhurst, IL 60126
About Us
The Depot is a historic landmark located at 511 South York Street in Elmhurst, Illinois, United States. This iconic building has served as a transportation hub for the community for over a century. Originally built in the early 1900s, The Depot has been lovingly restored and now houses a variety of shops, restaurants, and event spaces. Visitors can enjoy the charming architecture and rich history of this beloved institution while exploring the bustling atmosphere of downtown Elmhurst. Whether you're looking to grab a bite to eat, shop for unique gifts, or attend a special event, The Depot is a must-visit destination for locals and tourists alike.
You might also consider
You might also consider
Photos
You might also consider
You might also consider
Reviews
"The pause that refreshes along the Prairie Path."
People also searched for
List of local businesses, places and services in Illinois
β business help π services β phones π opening times βοΈreviews π addresses, locations π· photos