Things like St James Park etc touch on the nominative case.
Examples are St Andrews, Bury St Edmunds, Lytham St Annes et al which do not have apostrophes as there is no indication of possession involved.
It seems that it is just local custom whether these names have apostrophes or not.