The Urinals of Selfridges & Co.

Selfridges & Co. is a department store located in London, England, UK.

Filed under: Business
Tweet

"Selfridges is [a] famous department store on Oxford Street in London's West End."

"It is always nice to see at least one fixture at a lower height for shorter people..."

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