The Indian Premier League organizers have shifted the June 1 final from the originally scheduled Wankhede Stadium in South Mumbai to the D Y Patil Stadium in Navi Mumbai for a variety of reasons, Cricket Board sources said on Monday. There was an issue of arrangements for the TV production crew, which includes temporary location of their vast paraphernalia adjacent to the makeshift restaurant located just behind the Garware Stadium stands, the sources added.