Subway 10760

Subway #10760-0 is a Subway restaurant located at Deer Valley Plaza Shopping Center, 4460 Lone Tree Way, Antioch, California.