Photos coming soon
HOTEL
Charming Roma
Via degli Scipioni 159, Rome
Where it sits
Charming Roma
Via degli Scipioni 159, Rome
41.90945, 12.46128
Similar stays nearby
Plan around Charming Roma
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 3, 2026.
