Dean Street Townhouse

London - United Kingdom

The Dean of Soho

Dean Street is in the heart of Soho, the part of London's West End that was once the centre of sex and debauchery. Today, with its plethora of bars and restaurants, it is known it is known for a more sophisticated style of debauchery.

Location

69 - 71 Dean Street
London - United Kingdom

Dean Street Townhouse on HIP Hotels Books

Check Availability

Call the Hotel +442074341775