Lenwich: Restaurant, Manhattan, NYCrestaurant16 West 23 StreetA Manhattan restaurant welcoming visitors. Plan your visit with Karpo.Find on Google MapsDescriptionAsk Karpo for more information.Get the APP