It would help if you gave an idea of what you're looking for. Nationalities, prices. Do you want massage shops? What hotel price range? Pubs, restaurants, cafes?
Earls Court satisfies most criteria. Good tube links to the centre and the West End, Kings Cross, Euston, The City; and to the West, South West and North and North West suburbs, too. Even Heathrow. Hotels in every price range and loads of pubs, restaurants and cafes. Top museums, good parks and good shopping, all on the doorstep. As anonymous an area as you might wish to be in, too. Half a dozen massage shops, within a five minute walk of the station. A very safe area, too.