WESTERN STAR INN

2015 Menaul Blvd N E
Albuquerque
New Mexico
United States