City Guide

Marcello's

645 W North Ave
Chicago, IL 60610
Reviews
In Short Located on the corner end of a strip mall, this restaurant features a upscale interior, with linen tablecloths and quiet ambience. The extensive menu offers pizza, pasta, chicken, seafood and chops. Thin-crust pizza is…Read More
Content by CityGrid; Data by InfoGroup; © 2012