Get directions to: King's Donut & Deli, Alhambra, CA
Restaurant address: 2140 S Fremont Ave Alhambra, CA 91803, USA
Restaurant: King's Donut & Deli