Absolutely amazing place. Helen’s place was more than what I expected. Very clean and specious. The location was definitely the main highlight. It’s very well located. You can get to anywhere in a short distance walk, including the Baker Street tube station.
Will definitely come back again to Helen’s place.