Get directions to: Cathy's Deli Restaurant, Newhall, CA
Restaurant address: 23120 Lyons Avenue Suite 24 Newhall, CA 91321, USA
Restaurant: Cathy's Deli Restaurant