Update Info - On The Bayou
This restaurant was reported as closed. If it is open, let us know.
On The Bayou
3120 South Cobb Dr
Smyrna, GA 30080
3120 South Cobb Dr
Smyrna, GA 30080
This restaurant was reported as closed. If it is open, let us know.