The Shaffer Hotel & Restaurant, Mountainair, United States of America
The Shaffer Hotel & Restaurant is conveniently located at 103 W Main St in Mountainair, United States of America
Hotel Location:
Address: 103 W Main St
City: Mountainair
State: NM
Country: United States of America
phone: +1 505-847-2888
Hotel Features:
- Meeting Room