for many years, and still now, New York's KLGA airport has similiar problems.
we fix it simply by setting our gyros to the runway heading as we line up and off we go.
I know one pilot who shall remain nameless...and a zoomie...who didn't do this and landed short of destination to have the compass fixed.
shame on you zoomie.