Really near Hyde Park and very convenient since there are a few tube stations nearby!