Le J Hotel London est situé dans le centre-ville, à proximité de Hyde Park et à 10 minutes à pied du palais de Kensington.
Londres, la capitale du Royaume-Uni et de l’Angleterre, mais aussi chef-lieu de l’ancien empire britannique, abrite des sites et des monuments reconnus à l’échelle internationale, tels que le Musée de Cire ou le Big Ben, le Palais de Westminster ou la Tour de Londres. L’Abbaye de Westminster, le Palais de Buckingham, tout comme les institutions telles que le British Museum et la National Gallery valent aussi le détour.
Véritable centre du shopping, Londres possède des quartiers qui regorgent de boutiques branchées, de grands magasins, de boutiques indépendantes ou de centres commerciaux gigantesques. Carnaby Street, le berceau de la mode durant les années ‘60, accueille maintenant les créateurs les plus branchés. Covent Garden, quartier tendance connu pour ses épiceries fines, abrite aussi un grand marché de stands d’art et d’artisanat. Notting Hill regorge de boutiques de vêtements et accessoires vintage.