Subway 24921

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