4 Star luxury hotel with views over London's Hyde Park. The hotel features two restaurants, Thai and European fusion, and is within easy reach of London's premier shopping...