La Villa category : Other Attractions Italian food Address: 227 N. Main Street Tarboro, NC 27886 Phone: (252)823-2913 Come visit us in North Carolina, North Carolina
La Villa category : Other Attractions Italian food Address: 227 N. Main Street Tarboro, NC 27886 Phone: (252)823-2913 Come visit us in North Carolina, North Carolina