Hotels in Albuquerque, New Mexico Albuquerque Marriott Pyramid North
Albuquerque Marriott Pyramid North
5151 San Francisco Road NE Albuquerque, NM US 87109
The Marriott Albuquerque Pyramid North is a southwestern-style hotel featuring an open ten-story atrium with a lush rock waterfall. Perfect for leisure and business travel and located in the Journal Center minutes from Albuquerque's best activities.