Get a Hotel in Mountain Home - page 2 of 2

Teal Point Resort

Teal Point Resort

Mountain Home • Show on map 0.0/10 View Details for Price

Teal Point Resort is located in Mountain Home and features a garden and a terrace. The resort has family rooms. With a private bathroom equipped with a shower and free toiletries, rooms at the resort…More info

Book now