An Italian restaurant in Marina City featuring hand-tossed pizzas and a wide selection of pastas and lasagna. A hip décor with an excellent selection of wines. River North 335 N. Dearborn Street Chicago, IL 60601 Premiered 1/15/2010
Comments