Primo Amore | Best Italian Restaurant in NY

  • 14 years ago
Yeah, I just said that -- this is the best Italian restaurant you will find in any borough of New York City. It's in Bayside, Queens, very near Whitestone and Flushing

Recommended