Best Western Plus Rio Grande Inn in Albuquerque, New Mexico. It’s not the “World Famous Albuquerque Holiday Inn“, but it was very good anyway.
Best Western Plus Rio Grande Inn in Albuquerque, New Mexico. It’s not the “World Famous Albuquerque Holiday Inn“, but it was very good anyway.