Subway 54200

Subway #54200-0 is a Subway restaurant located at Mt. Eden Shops, 25965 Industrial Boulevard Suite 102, Hayward, California.