Subway 66256

Subway #66256-0 is a Subway restaurant located at, 397 Alameda Road Northwest , Albuquerque, New Mexico.