Fabulous 100

Dean Street Townhouse

Dean Street Townhouse is a 39 bedroom hotel and all-day dining room, located in the thick of buzzing Soho...

The dining room is open for lunch & dinner.  All in all  “it is smoothly done but tradition without a twist can be deadly”.  Classic English feel, lots of vintage shops and bars, shopping and restaurants.