Subway 35202

Subway #35202-0 is a Subway restaurant located at Walmart Supercenter #3248, 1340 South Beach Boulevard, La Habra, California.