Ambassador Inn Albuquerque - Hours & Locations
Ambassador Inn - Albuquerque
7407 Central Ave Ne, Albuquerque NM 87108 Phone Number:(505) 265-1161Hours may fluctuate
Distance:4.88 miles
Hours may fluctuate