Situado no centro de Londres, a poucos passos do Hyde Park e a 10 minutos a pé do Kensington Palace, o J Hotel London apresenta quartos contemporâneos e espaçosos e uma espectacular área de estar com vistas para a rua circundante.
A entrada e o corredor mantêm as características georgianas por excelência, incluindo uma escada maravilhosamente preservada.
Todos os quartos coloridos têm ar condicionado, acesso Wi-Fi gratuito, televisão por satélite, máquina de café e cofre. É providenciada água gratuita. Todas as manhãs, os hóspedes podem desfrutar de um pequeno-almoço continental.
As Estações de Metro de Bayswater e Queensway estão a menos de 5 minutos a pé da propriedade, servindo as linhas Circle/District e Central, e fornecendo ligações directas para as principais atracções turísticas de Londres. A Estação de Paddington, que fica apenas a 10 minutos, disponibiliza ligação directa para o aeroporto através do Heathrow Express.