20 Carrots

2110 Central Ave SE, Albuquerque 87106, United States Get Directions to this spot
Vegetarian Restaurants
2110 Central Ave SE
Albuquerque, 87106
NM, United States
(505) 242-1320

Rate and review 20 Carrots in Albuquerque, NM, United States!

Share your experiences at 20 Carrots with your friends or discover more Vegetarian Restaurants in Albuquerque, NM, United States.