Ali Baba Persian Restaurant, BIRMINGHAM, Alabama (AL)
Readily settled at 110 Centre At Riverchase () in BIRMINGHAM, Alabama (AL) (35216), Ali Baba Persian Restaurant is available at 2058232222. Please give them a call ahead of time to arrange your place in the restaurant.
More restaurants in BIRMINGHAM, Alabama (AL)
Ali Baba Persian Restaurant contact information and details:
Address: 110 Centre At Riverchase - , BIRMINGHAM, Alabama (AL) 35216
Contact Phone: 2058232222