Lovely space right next to Hyde Park. Perfect for a short stay in London.