NYC
Turtle Bay NYC is one of NYC.

1. Turtle Bay NYC

987 2nd Ave (btwn E 52nd & E 53rd St), New York, NY
Bar · Turtle Bay · 128 tips and reviews