Village at Lee Branch

The Village at Lee Branch is a vibrant shopping, dining, and entertainment destination featuring a wide variety of retailers located off Highway 280 in Birmingham, Alabama.