Subway 17247

Subway #17247-0 is a Subway restaurant located at Anaheim Plaza, 514 North Euclid Street, Anaheim, California.