Get directions to: Ah Chihuahua Restaurant, Albuquerque, NM
Restaurant address: 3310 Coors Boulevard Southwest Albuquerque, NM 87121, USA
Restaurant: Ah Chihuahua Restaurant