The Urinals of Hotel Cloitre Saint-Louis

Hotel Cloitre Saint-Louis is an upscale hotel located in Avignon, France.

Filed under: Hotels & Casinos
Tweet

This hotel is famous for its cloister and bills itself as a "peaceful and relaxing place"

Submitted by KW