1420 N Renaissance Blvd NE, Albuquerque, New Mexico 87107 USA
Love the personal space here:XD
Photo Credit: Yelp