Bar Ombra

5310 N Clark St, Chicago, IL, United States
5314 North Clark Street Chicago Illinois 60640 US

Enjoy delicious Italian food in a casual dining area adorned with “salvaged materials” décor.