Itta Bena Restaurant is a Southern restaurant (US) located in Montgomery, AL 36117. It is one of the 2 Southern restaurant (us)s in United States. Address of Itta Bena Restaurant is 1801 Eddie L Tullis Rd, Montgomery, AL 36117, United States. Itta Bena Restaurant can be contacted at 13345145129. Itta Bena Restaurant is rated 4.5 (out of 5 stars) by 84 reviewers on the web.
Some of the places around Itta Bena Restaurant are -
1801 Eddie L Tullis Rd, Montgomery, AL 36117, United States
Contact number of Itta Bena Restaurant is 13345145129.
Rating of Itta Bena Restaurant is 4.5 out of 5 stars.
Address of Itta Bena Restaurant is 1801 Eddie L Tullis Rd, Montgomery, AL 36117, United States.
Itta Bena Restaurant is located in Montgomery, AL 36117.
Itta Bena Restaurant is a Southern restaurant (US) in United States
Pincode of Montgomery, AL 36117 is 36117