This freshly renovated, stylish 2-bedroom apartment is the best location in London: 200 meters from Baker Street station, right in the centre. Soho, Regent's Park, Hyde Park, Buckingham Palace and all major sights within walking distance.
Baker Street station and Sherlock Holmes museum are 200 meters away. All major tourist attractions are within walking distance, you will be in the very heart of the city.
Baker Street tube station is just 3 minutes away.