Subway 66256

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