Get directions to: Balboa Submarines, Northridge, CA
Restaurant address: 8634 Balboa Bl Northridge, CA 91325, USA
Restaurant: Balboa Submarines