Subway 36557

Subway #36557-0 is a Subway restaurant located at Ventana Square/Ventana Beach, 6510 Paradise Boulevard Northwest Unit C, Albuquerque, New Mexico.