160 E 38th St.,
New York , NY 10016 UNITED STATES
Based on 1 reviews
Just Do It!theres a good reason why most of the people who have reviewed on here have mentioned the steak nachos. i had been hearing about them for many months and finally made my first visit to try these hyped up nachos. i can, without a doubt,...
Worldwide > United States > New York, NY > Tex-Mex Restaurants