Prestigious Serviced apartments overlooking Hyde Park.