133-35 Roosevelt Ave, Ste 24, Flushing, New York 11354 USA
Crispy Salty Squid.... Delish!
Photo Credit: Yelp