A new bar and restaurant has opened in the same location near TD Garden where iconic sports restaurant The Fours operated for 44 years.