Hotel Navona Rome
Via dei Sediari 8
Rome,
IT 00186
Near Piazza Navona