34-01 Francis Lewis Blvd, Flushing, New York 11358 USA
Ultimate Meatball Marinara with light sprinkle of jalapenos and onions - tastes better than it looks
Photo Credit: Yelp