Embassy Suites by Hilton Albuquerque Hotel & Spa 1000 Woodward Place NE Albuquerque, New Mexico, 87102