Located in London (London City Centre), Camden Apartments is within a 15-minute walk of Russell Square and Tottenham Court Road. This apartment is 0.9 mi (1.5 km) from The British Museum and 1.5 mi (2.4 km) from Leicester Square.
Make yourself at home in one of the 7 guestrooms.
Featured amenities include complimentary wired internet access, a computer station, and luggage storage.
Support and useful information