Set in central London, just steps from Hyde Park and within a 10-minute stroll from Kensington Palace, J Hotel London offers contemporary, spacious rooms and a spectacular lounge area overlooking the nearby street.
Number of rooms: 43
60/62 Queensborough Terrace, Westminster, Westminster Borough, London, W2 3SH, United Kingdom