Subway 14385

Subway #14385-0 is a Subway restaurant located at Quail Run Shopping Center, 12700 San Rafael Avenue Northeast Suite 1A, Albuquerque, New Mexico.