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.
1x Large bed(s) (King size) 151-180cm wide