Subway 5622

Subway #5622-0 is a Subway restaurant located at, 11111 Menaul Boulevard Northeast , Albuquerque, New Mexico.