A sports junkie haven, The Still features 27, 65" flat screen TVs and a comfortable 8,000 square foot environment perfect for cheering on your favorite team.