Sightseeing
Baker Street
106 Baker StMadame Tussauds , Sherlock Holmes Museum and more
Oxford Street
Oxford StreetOne of the most Famous shopping places in world
Hyde Park
(Speakers corner , Lady Diana fountain's memorial)
Food scene
Edgware Road
Edgware RoadShisha , Restaurants, Bars , Casino and more
Saran seputar kota
Jalan-jalan
In the Heart of London Public Transportation
Walking Distance From Marble Arch Station , Edgeware Road Station and London Bus Station