234 Starr St, New York, NY 11237
Filed under:
The Turk’s Inn has some gems, but most of the focus seems to be on being an Instagram magnet, says critic Robert Sietsema