3916 Central Ave SW, Albuquerque, New Mexico 87105 USA
another view of the interior
Photo Credit: Yelp