Super 8 Motel
(505) 836 5560
6030 Iliff Rd NW Albuquerque NM 87121
Category: Hotels and Lodging
   Business Type: Hotel