Publix 75

Publix #75, also known as Publix at The Shops of Lake Tuscaloosa, is a Publix supermarket located at The Shops of Lake Tuscaloosa, at 4851 Rice Mine Road Northeast in Tuscaloosa, Alabama.