Baumhower's of Lee Branch

Lee Branch Restaurant

1001 Doug Baker Blvd. #112
Hoover, AL 35242
Phone: 205-995-5151
Fax: 205-991-6482
Hours: Sunday-Thursday 11am-10pm
Friday and Saturday 11am-11pm