This place its in the right place of Rome 5 min walk to Colosseum