Camden Apartments si trova a Londra (London City Centre) a meno di un quarto d'ora di cammino da Tottenham Court Road e Russell Square. Questo appartamento si trova a 1,5 km da British Museum e 2,4 km da Leicester Square.
Nelle 7 camere della struttura ti sentirai come a casa.
Potrai usufruire di accesso gratuito a Internet via cavo, una postazione PC e deposito bagagli.