Helen's place is perfectly located when in London, warm safe comfortable and a place to make a cup of tea in the morning only a short walk to the subway which gets you to most London highlight's.