Star's, ABBEVILLE, Louisiana (LA)
Comfortably operating at 3660 Lormand Road () in ABBEVILLE, Louisiana (LA) (70510), Star's can be contacted at 3378988767. Make sure you call up ahead to make a reservation.
More restaurants in ABBEVILLE, Louisiana (LA)
Star's contact information and details:
Address: 3660 Lormand Road - , ABBEVILLE, Louisiana (LA) 70510
Contact Phone: 3378988767