Marshalls currently runs 4 stores near Birmingham, Jefferson County, Alabama. This page includes the listing of all Marshalls branches in the area.