6310 Main St, Downers Grove, Illinois 60516 USA
Pepper & egg on perfect Italian bread. Food of the gods
Photo Credit: Yelp