This is Bannerman's Island Arsenal on the Hudson River. It was built around 1900 and was just opened to the public for the first time this month.