|
We'll be in town in a few weeks and want to have a good Italian meal--nothing upscale, just a good red sauce meal. I've googled both restaurants for feedback and found that Leo's gets mixed reviews while Delfino's gets consistently good ones. So--I would like to hear what you think--which do you prefer and why? Thank you!
|