Villa Rosa Italian Restaurant
Villa Rosa Italian Restaurant stores & openning hours in Greensboro
Villa Rosa Italian Restaurant - Greensboro
6010 Landmark Center Blvd, Greensboro, NC 27407
Villa Rosa Italian Restaurant locations & hours near Greensboro
Villa Rosa Italian Restaurant - North Carolina
Number of stores: 1State: North Carolina change state