Get directions to: German Place Deli, Newhall, CA
Restaurant address: 23115 Lyons Ave Newhall, CA 91321, USA
Restaurant: German Place Deli