Sandia Peak Hotel
π¨ Hotel in Albuquerque, NM
The Sandia Peak Hotel is located at 4614 Central Avenue Southwest.
- Address
- 4614 Central Avenue Southwest
π¨ Hotel in Albuquerque, NM
The Sandia Peak Hotel is located at 4614 Central Avenue Southwest.
Add your photos β the most upvoted one becomes this page's picture.