Location: Home > YellowPages > NM > Albuquerque > 20 Carrots Restaurant

20 Carrots Restaurant

2110 Central Ave SE
Albuquerque, NM 87106
505-242-1320