Chicago Food Mano A Mano (new Italian spot in Logan Square) got a pretty rough rating from Infatuation (6.0, with plenty of negative comments). Has anyone been? Curious to hear other opinions November 22, 2024