Super 8
Inn
Alturas, California
Super 8 by Wyndham Alturas features air-conditioned accommodation in Alturas. With free Wi-Fi, this 2-star hotel offers a 24-hour front desk. The hotel has family rooms.
Number of rooms: 48
511 N Main Street, Alturas, CA 96101-3459, United States