Publix Super Market at Tattersall Park
6219 Tattersall Blvd, Hoover 35242