Get directions to: Big Apple Deli Daily Grind, Northridge, CA
Restaurant address: 9301 Tampa Avenue Unit 179 Northridge, CA 91324, USA
Restaurant: Big Apple Deli Daily Grind