Our stay in Helia’s stay was great, the place is Located in Camden and is extremely close to finchley road station, which made our commute much easier. The place in itself is beautiful, very clean, with a big kitchen and the main bedroom is also big.