Situé dans le quartier branché de Kensington, l'établissement The Jade se trouve à moins de 100 mètres de la station de métro Earl's Court et à quelques pas du quartier de Knightsbridge, de Harrods et du célèbre Museum Mile.