Take a 3D view of Barclays Center
Barclays Center is located on top of one of the largest transit hubs in NY.
New York Islanders Move to Barclays Center in Brooklyn