El Campo Tourist Courts

5800 Central Ave. SW
Albuquerque
New Mexico
United States