Get directions to: Villa Rosa Italian Restaurant & Grill, Greensboro, NC
Restaurant address: 6010 Landmark Center Blvd Greensboro, NC 27407, USA
Restaurant: Villa Rosa Italian Restaurant & Grill