Super 8 Motel 2500 University Blvd NE Albuquerque, NM 87107 Phone: (505) 888-4884 Fax: (505) 883-3831 View Website
Category: Hotels & Motels