Subway 15312

Subway #15312-0 is a Subway restaurant located at Chamisa Center, 4350 Airport Road Suite 10, Santa Fe, New Mexico.