Subway 23689

Subway #23689-0 is a Subway restaurant located at, 321-2 Nut Tree Road Unit 321E, Vacaville, California.