Vista Serviced Apartments – the hotel alternative. Why stay in a hotel when we’re your home away from home. You can stay in one of our serviced apartments for one night, one week, one month or longer.
4200 Spanish Bit NE
87111 Albuquerque, New Mexico
Ph. (866) 246-1756