Desert Sands Inn & Suites Albuquerque is a Motel located at 13317 Central Ave NE, Albuquerque, NM 87123. It has received 271 reviews with an average rating of 3.4 stars.
The address of Desert Sands Inn & Suites Albuquerque: 13317 Central Ave NE, Albuquerque, NM 87123
Desert Sands Inn & Suites Albuquerque has 3.4 stars from 271 reviews
Motel
2179 reviews
1000 Avenida Cesar Chavez SE, Albuquerque, NM 87102