Villa Rosa Restaurant

 
What do you think of this place? Love it or not?
Top notch food and service
Enjoy a little taste of Italy at Villa Rosa. Extensive local and Italian wine list. Great service and they're more than capable of handling larger parties.

Location