Starbucks Locations
Elmhurst-North & Route 83
684 W. North Ave.
Elmhurst, Illinois 60126
630-993-0028
This store has a drive through window.