Photos coming soon
HOTEL
Open Space
Piazza dei Navigatori, 7, 00147 Roma, Italy, Rome
Where it sits
Open Space
Piazza dei Navigatori, 7, 00147 Roma, Italy, Rome
41.86064, 12.49970
Plan around Open Space
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
