The Glass House

This stunning historic landmark sits on the shores of Payette Lake in downtown McCall and offers a one-of-a-kind lodging experience. Named for the 179 windows, The Glass House was originally built in 1960 as the office for Brown Tie and Lumber Co. Today, this iconic building has been renovated to honor the beautiful mid-century architecture and décor while offering all of the modern amenities.

Pricing starts at:

Starts at $600/night

Address:

1410 Mill Road
McCall, ID 83638

Get a Heads-Up for 2025

We’ll let you know when the 2025 Sunset Travel Awards open for entry!

Other Entries