Subway 6408

Subway #6408-0 is a Subway restaurant located at Ball Road Retail Center, 135 West Ball Road Unit A, Anaheim, California.