Doté d'un jardin et d'une connexion Wi-Fi gratuite, Le 66 est situé dans le centre de Paris, à proximité du jardin du Luxembourg, de la Sainte-Chapelle et de la cathédrale Notre-Dame.
La chambre d'hôtes sert un petit-déjeuner continental.
Paris-Gare-de-Lyon se trouve à 2,5 km, tandis que le centre Pompidou est à 3 km. L’aéroport de Paris-Orly, le plus proche, est accessible à 13 km.