Halifax Mall

300 N Salisbury Street, Raleigh, North Carolina 27603

300 N Salisbury Street, Raleigh, North Carolina 27603