I started rewatching the tv show Coach and I have always thought the building for The Touchdown Club restaurant was a neat looking building. Does anyone know what the real exterior location is? I've tried Googling it and all I get is where the college exteriors were filmed.