El Hotel Lella está a 500 metros de la estación de metro de Castro Pretorio y a menos de 15 minutos a pie de la estación de trenes de Termini. Ofrece habitaciones con baño y WiFi gratuita.
La parada de autobús más cercana se encuentra a 100 metros. El Lella Hotel está bien comunicado con el resto de Roma mediante autobús y metro. Se sitúa a 250 metros de Porta Pia, una de las puertas de las antiguas murallas de Roma.