Get directions to: Subway Sandwiches & Salads, Northridge, CA
Restaurant address: 9008 Balboa Blvd Northridge, CA 91325, USA
Restaurant: Subway Sandwiches & Salads