Facebook facebook Twitter twitter Email envelope Print print Motel Location 5908 Central Ave Sw Albuquerque, NM United States Motel Contact Information Phone (505) 836-3888 Locate To navigate, press the arrow keys. 35.0809833, -106.7026522