Italian restaurant Il Canguro, offering sandwiches, pasta, and wine in a cozy space with outdoor seating. Open since 1982.