Subway 5621

Subway #5621-0 is a Subway restaurant located at College Plaza Shopping Center, 2820 Central South East Suite C and D, Albuquerque, New Mexico.