Apresentando um jardim e acesso Wi-Fi gratuito, Le 66 situa-se no centro de Paris, perto de Jardins do Luxemburgo, Sainte Chapelle e Catedral Notre Dame.
Gare de Lyon fica a 2,5 km de Le 66, enquanto Centro Pompidou fica a 3 km de distância. O aeroporto mais próximo é o Aeroporto de Paris - Orly, que fica a 13 km de Le 66.