The Urinals of The Lowry

The Lowry is a center for performing arts located in Manchester, U.K. The Lowry houses two theatres, the Lyric Theatre and the Quays Theatre.

Filed under: Sporting, Concert, and Other Venues
Tweet

This photo was sent in by Simon. He writes: "I found your site while googling for La Place, Amsterdam."