I have two meetings tomorrow (Friday, October 17), and because of their scheduling I might have about 45-60 minutes to kill in Norwalk, CT. I've seen the review for Letizia. Any other place I should consider.
I'm looking for something right in Norwalk, because I'm totally unfamiliar with the area and can't risk being late for my appointment. The meeting takes place in an office right off of 95, exit 16.