378 Crooked Lane
King of Prussia, Pa 19046
Without a doubt the BEST body shop in this area. Just to give you an idea how good they are, the local Ferrari dealer uses them for all their body work! They are knowlegable and friendly too. Give them a call!
P.S. They arent cheap, however, by the looks of your car, it looks like you want this done right! Especially if insurance is covering this!