TD Garden is a multi-purpose arena in Boston, Massachusetts, United States. It is located directly above the MBTA's North Station, and replaced the original Boston Garden upon opening in 1995. It is the most visited sports and entertainment arena in New England, as nearly 3.5 million people visit the arena each year.