The Urinals of Wilshire Grand Hotel

The Wilshire Grand Hotel is a high end hotel located in Los Angeles, CA.

Filed under: Hotels & Casinos
Tweet

Sent in by <font face=arial>WF</font>.