Although Margaret's little flat is about a 3-minute walk from Earls Court tube station, its central location means that it is only about a 30- minute walk to the Science and Natural History Museums and the Albert Hall.
A great place for a short London visit!