Subway 24921

Subway #24921-0 is a Subway restaurant located at 1020 East Valley Boulevard, Alhambra, California.