Housed in a Victorian stucco terraced building in the charming environs of Princes Square, the J Hyde Park hotel is attractive, pleasant and appealing, inside and out, and provides the ideal accommodation for anyone’s stay in the UK capital.
Take me there