93 Charlotte Hotel London
Set in London, 1.5 km from the centre and less than 1 km from Tottenham Court Road, 93 Charlotte offers accommodation with amenities like free Wi-Fi and flat-screen TV.
Number of rooms: 4
93 Charlotte Street, Camden, London, W1T 4PY, United Kingdom