Only insurance will pay for a broken phone. manufacturer warranty does not cover it when there are broken or cracked plastic, liquid damage or any sign of physical abuse....since that would be ...well...abuse.
I would just look up some repair shops, search in google there a some good ones. I had a broken Verizon htc phone and had no insurance. i mailed it to a repair shop .. here is the link
Cell Phone Repair Center