The Urinals of the Royal Court Tavern

The Royal Court Tavern is a pub located in Sloane Square in London, U.K.

Filed under: Bars & Restaurants
Tweet

This is a fairly featureless drinking establishment located in the trendy and posh Sloane Square area.