Franklin Stadium is a Stadium located at 7017 Lakehurst Ave, Dallas, TX 75230. It has received 48 reviews with an average rating of 4.2 stars.
The address of Franklin Stadium: 7017 Lakehurst Ave, Dallas, TX 75230
Franklin Stadium has 4.2 stars from 48 reviews
Stadium