Le Coucou
New York City, NY
Food
Le Coucou is a French restaurant in the 11 Howard hotel in New York City. Opened in 2016, the restaurant is owned by Stephen Starr, with Daniel Rose as its chef.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account