Le Turtle


111 Chrystie Street, New York, NY 10002  

Le Turtle, a new modern restaurant with a French flair, has finally opened in New York City. This Lower East Side spot features upscale food in an incredible atmosphere, including a selection of charcuterie and a ton of vegetable oriented dishes.

UncategorizedMagma Global