Navona Theatre Hotel
Hotel
Navona
Located in the heart of Rome, the Navona Theatre Hotel is set just a 5-minute walk from Piazza Navona Square. It offers air-conditioned rooms with free Wi-Fi.
Number of rooms: 19
Vicolo Dei Granari 3, Navona, 00186 Rome, Italy