Get directions to: Burrito Kingdom, Alhambra, CA
Restaurant address: 526 North Atlantic Boulevard Alhambra, CA 91801, USA
Restaurant: Burrito Kingdom