Walmart Supercenter 1881

Walmart Supercenter #1881 is a Walmart Supercenter discount department store located at 7901 Watt Avenue, Antelope, California. The store opened January 5, 1993. The store does not allow overnight parking.