Bar
Salerno's Pizza of Chicago
9 locals recommend,
Location
1201 W Grand Ave
Chicago, IL
West Town
Tips from locals
OHHHHH YES! and they deliver to the flat. Some of the best pizza in Chicago, but do the thin crust from them --I will make another recommendation for Chicago Style. So GOOD though. Give em a try.