Image property of http://tylermovies.com/

Looking to have a family fun night out or even planning a party? Time Square Grand Slam is the place to go!

Enjoy the night with a movie, food, drink, entertainment, and lots of fun! Time Square Grand Slam is located in Tyler, TX.

Check out all the upcoming events and their party packages for your next party! 

 

For more information or to plan your next party click here.