El J Hotel London está situado en el centro de Londres, a poca distancia a pie del Hyde Park y a 10 minutos a pie del palacio de Kensington. Ofrece habitaciones amplias y modernas y alberga una zona de salón espectacular con vistas a la calle.
La entrada y el vestíbulo conservan elementos típicamente georgianos, incluyendo una escalera muy bien conservada.
Todas las habitaciones son coloridas y disponen de aire acondicionado, WiFi gratuita, TV vía satélite, cafetera y caja fuerte. También se ofrece agua gratuita. Cada mañana se sirve un desayuno continental.
El establecimiento se encuentra a menos de 5 minutos a pie de las estaciones de metro de Bayswater y Queensway, que pertenecen a las líneas Circle/District y Central y proporcionan enlaces directos con los principales lugares de interés de Londres y sus alrededores. La estación de Paddington está situada a solo 10 minutos y ofrece enlaces directos con el aeropuerto a través del Heathrow Express.