this is an amazing place for your staying in London. Close to tube and main parks, in a very quite neighbouring.