It’s still bugging me why second pics of that place can’t be found.
Architecture is unusual; you’d think it’s turn up in design magazines and the like.
(Big red truck means Canada or US, unless Chevy, Dodge or Ford exports pickup trucks to Europe Asia, or new Zealand)
If, as reported, it’s a more or less disused or abandoned men’s club in the mountains above Denver, someone should be able to use Google Earth to find it.