Best location! In a quiet square with a beautiful, well-maintained communal garden. Only 3 minutes walk to Hyde Park, 25 minutes walk to Oxford Street, and close proximity to all the main landmarks of London (we are in the Borough of Westminster). Excellent transport links within minutes.
It is the perfect location, peaceful yet right in the center of London!