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,6 km de Le 66, enquanto Museu de Rodin fica a 3,5 km de distância. O aeroporto mais próximo é o Aeroporto de Paris - Orly, que fica a 13 km de Le 66.