The Urinals of Llao Llao Hotel & Resort

Llao Llao Hotel & Resort is located in San Carlos de Bariloche, Argentina.

Filed under: Hotels & Casinos
Tweet

"President Clinton stayed there!"