Truly thought the food at this place would be good Italian. Found out again that just because your…read morein Italy not all restaurants serve good food. We found one in Falconara. Although suggested by a tow shop manager and endorsed by a cocky cabby, this placed isn't worth the walk or the money. Go to an Aldie for better selection and taste.