The Hotel Blue

717 Central Ave NW Albuquerque NM 87102 USA

Location