Subway 13624

Subway #13624-0 is a Subway restaurant located at 2103 Menaul Northeast, Albuquerque, New Mexico.