Dean Street Townhouse ★★★

Dean Street Townhouse exterior

Overview

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.

Elevator/lift Non-smoking rooms Room service Bar Restaurant Internet access Wifi Breakfast Parking Pool

Rooms

Standard Single room

Standard Single room

Max 1 guests

Book now

Standard Triple room

Standard Triple room

Max 3 guests

Book now