Das 3-Sterne-Hotel Lena Paris liegt etwa 25 Fußminuten vom Louvre entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Paris.
Das Stadtzentrum von Paris kann man innerhalb von 25 Minuten zu Fuß erreichen. Für Geschäftsreisende bietet das Hotel einen klaren Vorteil, da es in 4 km Entfernung vom Eiffelturm liegt. Das Lena Paris ist nicht weit entfernt von der Médiathèque Françoise Sagan und dem Bahnhof Paris-Nord. Das Hotel ist etwa 10 Fußminuten von Bushaltestelle Gare du Nord und ca. 400 Meter von der U-Bahn-Station U-Bahn-Station Gare du Nord entfernt gelegen. Man braucht 28 Autominuten, um zum Flughafen Paris-Orly zu gelangen.
Die 32 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Zu den Extras gehören eine getrennte Toilette und eine Dusche.
Gäste können im Restaurant Source Infinie speisen, das sich ungefähr 150 Meter von hier entfernt befindet.