Subway 1379

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