Their next choice was Sullivan Stadium but high rent and the stadium 's location ( 30 miles southwest of Boston ) made this unrealistic .
Sullivan Stadium is the home of the Patriots .
Their next choice was Sullivan Stadium , the home of the Patriots , but high rent and the stadium 's location ( 30 miles southwest of Boston ) made this unrealistic .