Stylish Stays Hotel London
Stylish Stays by Russel Square offers accommodation within 1.9 km of the centre of London, with free Wi-Fi, and a kitchen with a dishwasher, an oven and a microwave.
Number of rooms: 4
Red Lion Street, Camden, London, WC1R 4RG, United Kingdom