
Standard Single room
Max 1 guests
Hotel Dean Street Townhouse is located in London near the city center. Nearby attractions include Tottenham Court Road, National Gallery, and The British Museum. The hotel offers a bar, restaurant, parking, city transfer, dry cleaning, and safe-deposit box for guests.