Subway 24870

Subway #24870-0 is a Subway restaurant located at Mission Plaza Shopping Center, 26953 Mission Boulevard Suite C, Hayward, California.