Barraco's Mt. Greenwood

Italian
$ $
3047 W 111th St (at S Kedzie Ave)
Chicago, IL 60655

Tips

  • I love barraco's but I haven't had good experience with this location.
  • Best pizza on the south side.
  • Pizza is good
  • Place is great!

Nearby places

3359 W 115th St (at Homan Ave)