Do you want to remove all your recent searches?
All recent searches will be deleted
8 years ago251 views
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
Report this video
Select an issue
Embed the video