Update Info - Villa Rosa Italian Restaurant
This restaurant was reported as closed. If it is open, let us know.
Villa Rosa Italian Restaurant
6010 Landmark Center Blvd
Greensboro, NC 27407
6010 Landmark Center Blvd
Greensboro, NC 27407