Super apartment and not too far from the main tube link. Plenty of shops and restaurants nearby. All you would need for a short term stay in London.