Baumhower's at The Beach

Orange Beach Restaurant

4851 Wharf Parkway
Suite 130
Orange Beach, AL 36561
Phone: 251-424-1360
Fax: 251-424-1361
Hours of Operation:
Sunday -Thursday 11am -10pm
Friday & Saturday 11am-11pm