
New Nashville Arcade Bar Opening This Week, Nov. 20
Game Terminal Super Arcade and Bar, an 18,000-sq.-ft. entertainment center in South Nashville, will open…
Game Terminal Super Arcade and Bar, an 18,000-sq.-ft. entertainment center in South Nashville, will open…