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.
Get a Heads-Up for 2025
We’ll let you know when the 2025 Sunset Travel Awards open for entry!