Baumhower's of Mobile

Mobile Restaurant

3673 Airport Blvd.
Mobile, AL 36608
Phone: 251-344-2131
Fax: 251-344-8202
Hours: Sunday-Thursday 11am-10pm
Friday and Saturday 11am-11pm