Restaurant hero image

Klong

7 Saint Marks Place, New York, NY 10003