The Swazey Hotel
This building is the Swazey Hotel in the abandoned ghost town of Bodie in California. The hotel is situated on the corner of Main Street (from where the photo was taken) and Green Street which you can see continuing up the hill. When it wasn't a hotel, this building also served as a clothes shop and a casino.
The small distant properties are mostly houses and garages.