The Urinals of The Landmark London

The Landmark London is an upscale hotel in London, England.

Filed under: Hotels & Casinos
Tweet

"This five star hotel has a delightful atrium in which afternoon tea is served. The inevitable consequence of this is a trip to the facilities, so here they are."

Submitted by <font face=arial>Matthew</font>.