caption: Book Now Embassy Suites Albuquerque - Hotel & Spa (Albuquerque, United States). Rooms Available for all budgets. A top favorite of our guests the upscale amenity-filled Embassy Suites Albuquerque - Hotel & Spa offers food beverages and activities for every age group at a surprisingly aff
exif: {}