Feels like home. Being a New Jerseyan, having a nicey-nice corner Italian Restaurant is a must.
They are the only Italian place in Charlotte that I trust and go to. Want to get some homemade Pasta Fagioli? BAMMMMMMM pick up the phone and order from Villa Francesca.
These guys are from NY and know their way around the kitchen. They have phenomenal manicotti and great pizza.
Only complaint, their sauce is a little to sweet for me and if you park in front it's metered.
Must try though, so make the trip. On the corner of 7th and Caldwell.