Welcome to Hotel Dean Street Properties London, Located just 7 minutes’ walk from Leicester Square, Dean Street Properties offers self-catering accommodation in the heart of London. The property is 6 minutes’ stroll from Piccadilly Circus and a 3-minute walk from the popular shopping district of Oxford Street. The building offers 5 self-contained apartments, each with a fully-equipped kitchen with a dishwasher and a microwave, a TV and a seating area. Featuring a bath or shower, private bathrooms also come with free toiletries. From the apartment, Trafalgar Square and The National Gallery are less than a mile away. The nearest tube station, Tottenham Court Road Underground Station, is 6 minutes’ walk away. The British Museum is 10-minute journey on foot. The Queen’s Theatre is a 4-minute walk away. (Hotel Dean Street Properties London hotels booking).