Balboa Sub Shop
8634 Balboa Blvd, Northridge
(747) 202-0879
Menu
Restaurants in Northridge, CA
Balboa Sub Shop
8634 Balboa Blvd, Northridge, CA 91325
(747) 202-0879