Get directions to: 20 Carrots Restaurant, Albuquerque, NM
Restaurant address: 2110 Central Ave Se Albuquerque, NM 87106, USA
Restaurant: 20 Carrots Restaurant