Subway 34746

Subway #34746-0 is a Subway restaurant located at Walmart Supercenter #868, 2401 South Canal Street, Carlsbad, New Mexico.