La Villa Italian Restaurant
227 N Main St
Tarboro, NC 27886
La Villa Italian Restaurant in Tarboro, NC, offers a delightful taste of Italy with its warm ambiance and delectable menu. Guests can enjoy a variety of classic Italian dishes, from homemade pasta to savory pizzas, all made with fresh ingredients. The friendly staff and cozy setting make it the perfect spot for family dinners or a romantic evening out.
Generated from this place's information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.