Where can i fix iPhone screen?

You can have the screen replaced at any Apple store or basically any vendor in the mall that offers those services. You can also do it yourself. It's pretty simple. Basically you just need a new screen, a tiny Phillip's head screwdriver and 2 extra screws. Once you unscrew the bottom part of the phone, the screen basically pops off and then you line it up, etc etc, and put the screws back in.

They do charge an arm and leg to be such a simple task.