Tavistock Place Apartments
London England
Check in
4:00 PM
Check out
11:00 AM
With a stay at Tavistock Place Apartments, you'll be centrally located in London, steps from University College London and 4 minutes by foot from Russell Square. This upscale apartment is 0.6 mi (0.9 km) from The British Museum and 0.6 mi (1 km) from Tottenham Court Road.
Make yourself at home in one of the 9 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Your Select Comfort bed comes with premium bedding. 38-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and separate sitting areas, and housekeeping is provided weekly.
Property Details
Location
2 Tavistock Pl, London, England WC1H 9RA, United Kingdom