Dean Street Townhouse

Dean Street Townhouse, if you hadn’t guessed, has a rather splendid location on Dean Street in Soho. It’s a hotel and restaurant owned by the Soho House group but you don’t have to be a member to enjoy either. The dining room was a long and fairly narrow space and on our Thursday night visit for my sister’s birthday it was heaving; the bar along … Continue reading Dean Street Townhouse