3200 La Orilla Rd NW, Albuquerque, New Mexico 87120 USA
@yelp_abq @yelpalbuquerque first visit here
Photo Credit: Yelp