Photos coming soon
HOTEL
Casa Leli
Via Cardinal Agliardi, 15, 00165 Roma, Italy, Rome
Where it sits
Casa Leli
Via Cardinal Agliardi, 15, 00165 Roma, Italy, Rome
41.89858, 12.45339
Plan around Casa Leli
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 23, 2026.
