Walmart Supercenter 3775

Walmart Supercenter #3775 is a Walmart Supercenter discount department store located at 1801 Howell Mill Road Northwest, Atlanta, Georgia, which can be reached byInterstate 75fromExit 252.The store does not allow overnight parking.