Photos coming soon
HOTEL
Flamina in Navona Square
Via dei Cappellari 115, Rome
Where it sits
Flamina in Navona Square
Via dei Cappellari 115, Rome
41.89619, 12.47086
Similar stays nearby
Plan around Flamina in Navona Square
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
