110 W Park Ave, Elmhurst, Illinois 60126 USA
This is a poorly made "DEPP DISH" pizza. How do you even let this go out?
Photo Credit: Yelp