Dean Street Townhouse is a charming hotel located on Dean Street in Soho. The hotel's restaurant, also named Dean Street Townhouse, is a popular dining spot known for its British comfort food. Guests can savor dishes like fish and chips, roast beef, and traditional afternoon tea. The restaurant has a cozy and inviting atmosphere, making it a perfect place to relax and enjoy a delicious meal. Dean Street Townhouse offers a unique combination of comfortable accommodations and a restaurant that serves classic British cuisine in the heart of Soho.