Subway 61897

Subway #61897-0 is a Subway restaurant located at Newark Square Shopping Center, 5552 Thornton Avenue, Newark, California.