Welfare Island (Roosevelt Island), NYC: Main Street