Stay in Bloomsbury
21 Little Russell Street 3 Floor, Camden, London, WC1A 2HL, United Kingdom
Set in the centre of London, Stay in Bloomsbury offers accommodation with free Wi-Fi in a historic building. It is located 500 metres from Dominion Theatre and provides a shared kitchen. The apartment has family rooms.