The Urinals of Le Meridien

Le Meridien is an upscale hotel located in downtown Boston, MA.

Filed under: Hotels & Casinos
Tweet

These urinals are located near the hotel restaurant.