Located in the heart of uptown Albuquerque and overlooking the Sandia Mountains. Located just steps away from movie theatres, restaurants and shopping and a short drive from the a...
All reviews seem positive