The Urinals of The Soho

The Soho is a nightclub located in the similarly-named Soho neighborhood of London, U.K.

Filed under: Bars & Restaurants
Tweet

"The Soho is an intimate late night bar, blending innovative cocktails and a comfortable, rich décor into a luxurious lounge feel until 3am".