Villa South Restaurant, TENNILLE, Georgia (GA)
Comfortably operating at Po Box 426 () in TENNILLE, Georgia (GA) (31089), Villa South Restaurant is available at 4785520451. It is advisable to give them a call ahead to make a reservation.
More restaurants in TENNILLE, Georgia (GA)
Villa South Restaurant contact information and details:
Address: Po Box 426 - , TENNILLE, Georgia (GA) 31089
Contact Phone: 4785520451