Get directions to: Mikoshi Japanese Noodle House, La Crescenta, CA
Restaurant address: 4350 Pennsylvania Ave La Crescenta, CA 91214, USA
Restaurant: Mikoshi Japanese Noodle House