Extended Stay Hotel

Extended Stay Hotel, 2108 Menaul Blvd NE, Albuquerque, NM 87107, United States

(505) 369-1930

Location