Subway 1303

Subway #1303-0 is a Subway restaurant located at, 24783 Valley Street , Santa Clarita, California.