Creek Restaurant & Lounge, EUFAULA, Alabama (AL)
Readily settled at 3301 South Eufaula Avenue () in EUFAULA, Alabama (AL) (36027), Creek Restaurant & Lounge is available at 3346870083. It is advisable to give them a call ahead of time to arrange your place in the restaurant.
More restaurants in EUFAULA, Alabama (AL)
Creek Restaurant & Lounge contact information and details:
Address: 3301 South Eufaula Avenue - , EUFAULA, Alabama (AL) 36027
Contact Phone: 3346870083