Subway 2421

Subway #2421-0 is a Subway restaurant located at Anaheim Towne Center, 118 West Lincoln Avenue Suite F, Anaheim, California.