Subway 1379

Subway #1379-0 is a Subway restaurant located at, 10610 Ventura Boulevard , Studio City, California.