Indian Hills Inn Taos Plaza, Taos, United States of America
Indian Hills Inn Taos Plaza is conveniently located at 233 Paseo Del Pueblo Sur in Taos, United States of America
Hotel Location:
Address: 233 Paseo Del Pueblo Sur
City: Taos
State: NM
Country: United States of America
phone: +1 575-758-4293
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- Exterior Room Entrance
- In Room TV
- Meeting Room
- Air Conditioning