89-15 165st St, New York 11432 USA
The restaurant is down the block on your left. Literally at the top of the block.
Photo Credit: Yelp