Birch Glen Lodge
Hotel
Cascade, Idaho
Birch Glen Lodge is located in Cascade. With a garden, the 3-star hotel has air-conditioned rooms with free Wi-Fi, each with a private bathroom. The accommodation provides a shared kitchen, a shared lounge and luggage storage for guests.
Numero delle stanze: 27
762 South Main Street, Cascade, ID 83611, Stati Uniti