Where do I go to fix my IPhone camera?

I have an IPhone 5 camera that I dropped a while ago and now when I use the outer camera this purple-ish spot is on all of my photos and I have a feeling that it's not a scratch. If I got to the Apple store to get it fixed, will they charge me? How much? Do the same people who fix screens (not Apple); can they also fix cameras?

You will be charged no matter where you go. Just call some computer repair shops in the area and find out if they repair phones. If they don't, then you either have to send it back to apple to get it repaired or buy a new phone.