Villa Rosa Restaurant, MILLSBORO, Delaware (DE)
Conveniently stationed at Palmers Shopping Centre () in MILLSBORO, Delaware (DE) (19966), Villa Rosa Restaurant are available at 3029454086. It is best to before you go to arrange your table in the restaurant.
More restaurants in MILLSBORO, Delaware (DE)
Villa Rosa Restaurant contact information and details:
Address: Palmers Shopping Centre - , MILLSBORO, Delaware (DE) 19966
Contact Phone: 3029454086