The Urinals of Homewood Mountain Resort

Homewood Mountain Resort is a ski resort located in Homewood, CA, on the west shore of Lake Tahoe.

Filed under: Business
Tweet

This installation was found in the South Lot lodge.