roadmap satellite
Located in central Rome, within walking distance (30 meters) from Central Station (Termini) and a few minutes walk from some of the most impressive monuments of the city (Piazza di Spagna, Piazza Navona, Trevi Fountain, Colosseum and Roman Forum).